Mobile telecommunication terminal having electrical compass module and playing network type mobile game method using electrical compass module thereof

ABSTRACT

The present invention relates to a mobile communication terminal including an electronic compass module and a method for playing a network mobile game by using the electronic compass module. The method for providing the network mobile game service by using a mobile communication terminal incorporating an electronic compass module therein, comprising the steps of: (a) providing a mobile game list to the mobile communication terminal connected via a wireless Internet; (b) clarifying a game mode of a network mobile game selected by the mobile communication terminal; (c) if the selected network mobile game is determined to be a dual mode game, providing a game mode selection screen; (d) if an electronic compass mode is selected on the mobile communication terminal, executing the selected network mobile game; (e) controlling a movement of a user-controlled character; and (f) transmitting a game screen on which the user-controlled character is moved. The present mobile communication terminal is used to control the user-controlled character precisely and easily.

TECHNICAL FIELD

The present invention relates to a method for playing a game by using amobile communication terminal incorporating an electronic compass moduletherein; and, more specifically, to a mobile communication terminalincluding an electronic compass module which is operated by the sameprinciple as that of an electronic compass and a method for playing anetwork mobile game on the mobile communication terminal by way ofconverting a value outputted from the electronic compass module whichvaries with a movement direction of the mobile communication terminalinto a three-dimensional coordinate value for use in playing the networkmobile game.

BACKGROUND ART

Recently, with the rapid development in electronics, communicationengineering and various technologies related to communication terminals,mobile communication terminals are endowed with diversified functions.That is to say, a user can enjoy various services including wirelessInternet access, video communication, moving picture messagetransmission, etc., as well as voice communication by using a mobilecommunication terminal. Such mobile communication terminal representedby a cellular phone may overcome a greatest drawback of PC (personalcomputer), i.e., immobility, so that it may guarantee mobility of theuser extensively.

Meanwhile, as a CPU (control processing unit) of the mobilecommunication terminal makes faster data processing speed possible and acolor LCD (liquid crystal display) screen and a 64-chord melody levelsound source are supported, it becomes possible to play various games byusing the mobile communication terminal. Since a game (hereinafter,referred to as a “mobile game”) capable of being played on the mobilecommunication terminal may be played anytime, anywhere, and another newgame may be played without replacing the mobile communication terminalunlike other game machines, the number of mobile game users has beenrapidly increasing.

Specifically, although stand-alone mobile games downloaded into themobile communication terminal has been commonly prevailed due to a poorperformance of the mobile communication terminal, network mobile gamesthat can be played with other people through the online are now beingwidely propagated.

FIG. 1 shows an exemplary screen of a mobile game played by using aconventional mobile communication terminal.

In FIG. 1, a game screen of the mobile game which is being played on themobile communication terminal is displayed leftward while functionsassigned to key buttons to support the mobile game are displayedrightward. Specifically, it may be known that a key button for moving auser-controlled character in the mobile game is assigned to each of anupward, a downward, a leftward, a rightward and a jumping motion.Accordingly, the user must learn the functions assigned to the keybuttons which are displayed on the right portion of FIG. 1 beforestarting the mobile game.

For example, the key buttons assigned to the upward, the downward, theleftward, the rightward and the jumping motion must be hit continuallywith both thumbs of the user in order to move the user-controlledcharacter. Further, since it is difficult to make a special motion suchas “bubble attack” shown in FIG. 1 while moving the user-controlledcharacter, a great amount of time and efforts are required to master themobile game. Specifically, since key buttons assigned to various motionsof user-controlled characters or special functions depend on respectivemobile games, the difficulty in mastering the mobile games is furtheraugmented.

Moreover, while a vertical and/or a horizontal spacing between the keybuttons become narrow due to a small area of a key matrix installed onan outside of the mobile communication terminal, each thumb used topress the key buttons has a relatively wide contact area. Accordingly,other wrong key buttons adjacent to a desired key button may befrequently pressed in playing the game, thereby impeding the smoothprogress of the game.

DISCLOSURE OF THE INVENTION

It is, therefore, an object of the present invention to provide a mobilecommunication terminal including an electronic compass module which isoperated by the same principle as that of an electronic compass and amethod for playing a network mobile game on the mobile communicationterminal by way of converting a value outputted from the electroniccompass module which varies with a movement direction of the mobilecommunication terminal into a three-dimensional coordinate value for usein playing the network mobile game.

In accordance with a first aspect of the present invention, there isprovided a mobile communication terminal for supporting a network mobilegame by using electronic compass function, the mobile game being a gameelectronically performed by or at a mobile communication terminal,comprising: a program memory unit storing a compiler for performingcompilation to execute the mobile game and a wireless Internet browserfor gaining access to a wireless Internet; a parameter storage unit forstoring therein various parameters for use in performing a datacommunication; a subscriber identity module (SIM) for storing therein amobile identification number (MIN), an electric serial number (ESN), apersonal security key and various data required to operate the mobilecommunication terminal; a key input unit including at least one keybutton for inputting commands for selecting, starting, playing andstopping the mobile game; an electronic compass module incorporating amagnetic sensor for outputting a sensor output signal proportional tomagnitude of the external geomagnetic field which varies with an upward,a downward, a leftward and a rightward motion of the mobilecommunication terminal, for outputting a horizontal or a verticalrotation angle value; a microprocessor for controlling the mobile gamebased on the key values inputted from the key input unit, wherein themicroprocessor is controlled to transmit the horizontal or the verticalrotation angle value received from the electronic compass module whileconducting the mobile game to a specific wireless Internet game servervia the wireless Internet as a data value for controlling movement of auser-controlled character; and a liquid crystal display (LCD) unit fordisplaying the mobile game under the control of the microprocessor.

In accordance with a second aspect of the present invention, there isprovided a method for providing a network mobile game service by using amobile communication terminal incorporating an electronic compass moduletherein in a wireless Internet game system, the mobile game being a gameelectronically performed by or at a mobile communication terminal,comprising the steps of: (a) providing a mobile game list to the mobilecommunication terminal connected through a wireless Internet; (b)presenting a network mobile game selected by the mobile communicationterminal and a game mode supported by the selected network mobile game;(c) providing a game mode selection screen, if the selected networkmobile game is determined to be a dual mode game; (d) executing theselected network mobile game and waiting for control data to bereceived, if an electronic compass mode is selected on the mobilecommunication terminal; (e) controlling a movement of a user-controlledcharacter based on the received control data; and (f) transmitting tothe mobile communication terminal a game screen on which theuser-controlled character is moved.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects and features of the present invention willbecome apparent from the following description of a preferred embodimentgiven in conjunction with the accompanying drawings, in which:

FIG. 1 illustrates an exemplary screen of a mobile game played by usinga conventional mobile communication terminal;

FIG. 2 is a block diagram for schematically showing an internalconfiguration of a mobile communication terminal in accordance with apreferred embodiment of the present invention;

FIG. 3 presents a block diagram for schematically showing an internalconfiguration of an electronic compass module in accordance with thepreferred embodiment of the present invention;

FIGS. 4A and 4B set forth graphs for describing a relationship betweenan external magnetic field in an X-axis magnetic sensor and an outputvalue thereof and a relationship between an external magnetic filed in aY-axis magnetic sensor and an output value thereof, respectively, inaccordance with the embodiment of the present invention;

FIG. 5A and 5B illustrate a moving state of a user-controlled characterwhen the mobile communication terminal is moved leftward and rightwardin an electronic compass mode in accordance with the embodiment of thepresent invention;

FIG. 6A and 6B show a moving state of the user-controlled character whenthe mobile communication terminal is moved upward and downward in theelectronic compass mode in accordance with the embodiment of the presentinvention; and

FIG. 7 depicts a flowchart for describing a playing sequence of anetwork mobile game by using an electronic compass function inaccordance with the preferred embodiment of the present invention.

BEST MODE FOR CARRYING OUT THE INVENTION

Hereinafter, preferred embodiments of the present invention will bedescribed in detail with reference to the accompanying drawings.

Here, like reference numerals represent like parts in various drawings.Further, it is notable that detailed description of known parts orfunctions will be omitted if there is a concern that the description ofsuch parts or functions would render the technical essence of thepresent invention obscure.

FIG. 2 is a block diagram for schematically showing an internalconfiguration of a mobile communication terminal 200 in accordance witha preferred embodiment of the present invention.

The mobile communication terminal 200 includes a program memory unit210, a parameter storage unit 211, a key input unit 212, an LCD unit213, an electronic compass module 214, a mobile game storage unit 215, amode state storage unit 216, a subscriber identity module 217, amicroprocessor 220, a digital signal processor 230, a baseband converter240, an RF signal processor 250, a speaker 260, a microphone 270 and anantenna 280.

Stored in the program memory unit 210 are a protocol software forprocessing a message transceived through a network and a compiler forprocessing a mobile game in accordance with the preferred embodiment ofthe present invention. The compiler serves to compile and execute mobilegame contents coded in a programming language such as C⁺⁺, embeddedvisual C⁺⁺ and JAVA. Since every programming language used to codemobile game contents comes with its own compiler, in case of executingspecific mobile game contents, file information of the mobile gamecontents is analyzed to obtain information on the programming languagein which the mobile game contents are coded so that an appropriatecompiler may be used to execute the mobile game contents.

Moreover, incorporated in the program memory unit 210 is a predeterminedwireless Internet browser which allows the mobile communication terminal200 to gain access to a specific server such as a wireless Internetserver via a wireless Internet to execute a network mobile game ordownload mobile game contents. The wireless Internet browser installedin the mobile communication terminal 200 may be a WAP (wirelessapplication protocol) browser coded in WML (wireless markup language), aMobile Explorer coded in m-HTML (Microsoft-HTML), a Compact Netfrontcoded in c-HTML (Compact-HTML), or the like.

Stored or capable of being stored in the parameter storage unit 211 arevarious parameters to be used in a synchronous, an asynchronous and afourth-generation communication system defined by 3GPP (the 3^(rd)generation partnership project), 3GPP2, ITU (internationaltelecommunication union), OHG (operator harmonization group) and so onto cause the mobile communication terminal to execute audio call and/ordata communication. Accordingly, the protocol software stored in theprogram memory unit 210 uses the various parameters stored in theparameter storage unit 211 to modulate and demodulate audio signalsand/or data signals transceived by the mobile communication terminal200.

The key input unit 212 is provided with a number of key buttons for usein inputting numbers such as telephone numbers or characters. Typically,such key buttons include twelve number keys (0 to 9, *, #), a pluralityof function keys, a multiplicity of cursor displacement keys, a scrollkey and so forth. Thus, the user may manipulate the number keys, thefunction keys, direction keys and so on provided on the key input unit212 so as to select and play a desired mobile game.

Meanwhile, in accordance with the embodiment of the present invention,the key buttons provided on the key input unit 212 can be irrelevant tothe movement of an image (hereinafter, referred to as a “user-controlledcharacter”) that can be moved by an user under the mobile game. That isto say, in accordance with the embodiment of the present invention, eventhough the user can manipulate the specific key buttons provided on thekey input unit 212 to move the user-controlled character, the user canmove the mobile communication terminal itself to move theuser-controlled character. In other words, the user-controlled charactermay be moved in proportion to a moving direction and a moving angle bywhich the mobile communication terminal 200 is moved. Hereinafter, themovement of the mobile communication terminal 200 will be described infurther detail with reference to FIGS. 5 and 6 in accordance with theembodiment of the present invention.

The LCD unit 213 shows operational states of the mobile communicationterminal 200 including a residual battery capacity of a battery, areceiving intensity of a radio wave, date and time. Furthermore, inaccordance with the embodiment of the present invention, the LCD unit213 serves to display various mobile-game-related screens including agame screen, movements of the user-controlled character, a game scoreand a game ranking when the mobile game is being played on the mobilecommunication terminal 200.

The electronic compass module 214 incorporates therein a magnetic sensoror a geomagnetic sensor so that the electronic compass module 214 maydetect a variation in a geomagnetic field depending on a moving distanceand/or a moving direction, by which the mobile communication terminal200 is moved, to generate an output signal related with the variation inthe geomagnetic field. It is preferable that the electronic compassmodule 214 is disposed horizontally with respect to the mobilecommunication terminal 200 to guarantee a precise operation thereof.Accordingly, the installation place of the electronic compass module 214may be varied depending on whether the mobile communication terminal 200is of a flip type or a folder type. For example, with regard to aflip-type mobile communication terminal, since the key input unit 212and the LCD unit 200 are installed on a same plane so that theelectronic compass module 214 can be equilibrated with respect to themobile communication terminal 200 wherever it is installed, theinstallation place of the electronic compass module 214 may not beimportant. Since, however, in case of a folder-type mobile communicationterminal, the key input unit 212 and the LCD unit 213 may be angled witheach other by a predetermined angle under the execution of the mobilegame, it is preferable that the electronic compass module 214 is mountedat a body portion of the mobile communication terminal 200, in which thekey input unit 212 communicated with both hands of the user is provided.

The internal configuration of the electronic compass module 214 inaccordance with the preferred embodiment of the present invention willbe described later in further detail with reference to FIG. 3.

The mobile game storage unit 215 stores therein at least one mobile gamethat is downloaded from a certain wireless Internet game server throughan access to the wireless Internet or received with other methods by themobile communication terminal 200. Meanwhile, in order to apply thetechnical sprit of the present invention to a mobile game, there is auser-controlled character in the mobile game, and a movement of theuser-controlled character is also required, so that a shooting game andso on may be preferable. Here, the movement of the user-controlledcharacter refers to a movement by which an angle formed between areference axis such as a horizontal axis or a vertical axis and theuser-controlled character at a fixed position is varied about thereference axis upward, downward, leftward or rightward.

Referring to FIGS. 5 and 6, there are shown such movements of theuser-controlled character in accordance with the embodiment of thepresent invention.

Meanwhile, the mobile game employing the technical sprit of the presentinvention is a game for supporting a mode (hereinafter, referred to asan “electronic compass mode”) in which a value of an output signaloutputted from the electronic compass module 214 is used to control themovement of the user-controlled character. Specifically, it is morepreferable that the mobile game in accordance with the embodiment of thepresent invention supports both the electronic compass mode and a mode(hereinafter, referred to as a “key matrix mode”) in which the keybuttons are used to control the movement of the user-controlledcharacter, and the mobile game also supports a function for allowing auser to select one of the two modes in case of executing a certainmobile game.

The mode state storage unit 216 stores a current operation mode of themobile communication terminal 200 selected by the key input unit 212 asa state flag (for example, 0, 1, 2, . . . ). That is, the microprocessor220 assigns an identified state flag to each mode in order todistinguish a standby mode, a call mode, a stand-alone mobile game modeand a network mobile game mode, and updates the mode state storage unit216.

The subscriber identify module (SIM) 217 stores therein a mobileidentification number (MIN), an electrical serial number (ESN), apersonal security key and various data required to operate the mobilecommunication terminal. The SIM 217, which is also called as an SIM cardbecause it has a card shape adapted to be inserted into a slot insidethe mobile communication terminal, serves as an interface between themobile communication terminal and a wired or wireless communicationnetwork. Various integrated circuit (IC) cards can be used instead ofthe SIM card, and an inner chip capable of being embedded in the mobilecommunication terminal may be used to realize the function of thesubscriber identity module 217 without a separate card.

The microprocessor 220 controls the overall operation of the mobilecommunication terminal 200 by referring to the state flag stored in themode state storage unit 216. When a key value related to a request forexecution of a stand-alone mobile game is inputted from the key inputunit 212, the microprocessor 220 displays a list of stand-alone mobilegames stored in the mobile game storage unit 215 on the LCD unit 213.Meanwhile, when a key value related to a request for execution of anetwork mobile game is inputted from the key input unit 212, themicroprocessor 220 gains access to a predetermined wireless Internetgame server via the wireless Internet, receives a game list of networkmobile games therefrom and displays the game list on the LCD unit 213.

If a network mobile game is selected by the user, the microprocessor 220plays the game while communicating game data with the wireless Internetgame server via the wireless Internet on a real-time basis. That is tosay, the microprocessor 220 transmits not only game-control key valuesinputted from the key input unit 212 but also game-control data receivedfrom the electronic compass module 214 to the wireless Internet gameserver via the wireless Internet on the real-time basis. The wirelessInternet game server, which receives the game-control key values and/orthe game-control data from the mobile communication terminal 200 via thewireless Internet, controls the movement of the user-controlledcharacter and the like based on rules of the game being played on themobile communication terminal 200. Moreover, the wireless Internet gameserver provides game screen data of the game being played to the mobilecommunication terminal 200 via the wireless Internet on the real-timebasis, thereby allowing the user to check the game screen data.

Meanwhile, the technology for supporting a network mobile game by usingthe mobile communication terminal, the wireless Internet, the wirelessInternet game server and so forth is well known to those skilled in theart, and, therefore, the detailed description thereof will be omitted.

Further, the microprocessor 220 may clarify what kind of modes aresupported by the stand-alone mobile game or the network mobile game anddisplay it on a game list screen. For example, <key> may be displayedfor a game that supports a key matrix mode only; <compass>, for a gamethat supports an electronic compass mode only; and <key & compass>, fora game that supports both the key matrix mode and the electronic compassmode.

When the user selects a mobile game that supports both the key matrixmode and the electronic compass mode from the game list screen, theselected mobile game provides a mode selection screen to allow the userto select a certain mode prior to starting the game. If a mobile gamethat supports only an electronic compass mode is selected or if anelectronic compass mode is selected from the mode selection screen, themicroprocessor 220 operates the electronic compass module 214 andcontrols the movement of a user-controlled character in the mobile gameunder being executed by using values of output signals transmitted fromthe electronic compass module 214. Furthermore, the microprocessor 220transmits digital data (TX DATA) for use in performing various functionsrequested through the key input unit 212 to the baseband converter 240.

The digital signal processor (hereinafter, referred to as a “DSP”) 230is a digital signal processing processor for encoding and/or decoding aspeech signal, serving as an equalizer to eliminate multiple channelnoises and performing audio data processing function. Further, the DSP230 exchanges speech data (SPEECH) with the baseband converter 240 andreceives digital data (RX DATA) from the baseband converter 240.

The baseband converter 240 converts signals communicated between the DSP230 and the RF signal processor 250, the speaker 260 and the microphone270 into baseband signals and serves as a digital to analog converter(DAC) and an analog to digital converser (ADC). Moreover, the basebandconverter 240 delivers transmission data (TXIQ) to the RF signalprocessor 250 and controls a power (POWER) of the RF signal processor250 or automatically controls an automatic gain control (AGC) of the RFsignal processor 250. Then, the baseband converter 240 receives areceived signal (RXIQ) from the RF signal processor 250.

The RF signal processor 250 demodulates and amplifies the RF signalreceived from the RF antenna 280, and modulates the transmission signalprovided from the baseband converter 240 to transmit the modulatedsignal into a wave propagation space. The speaker 260 receives audiodata outputted from the currently played mobile game through thebaseband converter 240 and outputs the audio data as audible sounds, andthe microphone 270 converts a speech input of the user into an electricsignal.

Meanwhile, the mobile communication terminal 200 in accordance with theembodiment of the present invention may be a PDA (personal digitalassistant), a cellular phone, a PCS (personal communication service)phone, a hand-held PC, a GSM (global system for mobile) phone, a W-CDMA(wideband CDMA) phone, a CDMA-2000 phone or a MBS (mobile broadbandsystem) phone. Here, the MBS phone refers to a phone to be used in afourth generation system currently being discussed.

FIG. 3 is a block diagram for schematically showing the internalconfiguration of the electronic compass module 214 in accordance withthe preferred embodiment of the present invention.

The electronic compass module 214 in accordance with the preferredembodiment of the present invention includes a magnetic sensor 310, acontrol circuit 320, a compensation processor 330 and so forth.

The magnetic sensor 310 is an element for outputting a specific signaldepending on a direction and a magnitude of an external magnetic field,and includes an X-axis magnetic sensor 312 and a Y-axis magnetic sensor314. In general, the magnetic sensor is a ring-shaped magnetic permalloywith high magnetic permeability around which an exciting coil is woundedalong the entire circumference thereof and the X-axis magnetic sensor312 and the Y-axis magnetic sensor 314 serving as detection coils arewounded along diametrical directions to be perpendicular to each other,respectively.

Meanwhile, a geomagnetic field, i.e., the Earth's magnetic field, is amagnetic field facing north from south. If a main body of the mobilecommunication terminal 200 has a front side which is substantially flatand faces upward, the X-axis magnetic sensor 312 and the Y-axis magneticsensor 314 output sensor output signals with cosine and sine waves asthe external magnetic field fluctuates.

Here, since the principle in which the magnetic sensor outputs thesensor output signal in response to the variation in the externalmagnetic field is well known to those skilled in the art, the detaileddescription thereof will be omitted.

The control circuit 320 includes an analog to digital converter (ADC)322, a constant DC voltage circuit 324 and so forth. The control circuit320 serves to process the output signals provided from the X-axismagnetic sensor 312 and the Y-axis magnetic sensor 314, to therebyoutput digital signals.

The ADC 322 receives the sensor output signal outputted from each of theX-axis magnetic sensor 312 and the Y-axis magnetic sensor 314 to convertthe received signal into a digital signal. Here, the value of thedigital signal outputted from the ADC 322 is determined as a vertical ora horizontal rotation angle value about the reference axis such as thehorizontal or the vertical axis due to a movement of the user-controlledcharacter during the game. Furthermore, the ADC 322 sends the converteddigital signal to the compensation processor 330.

The constant DC voltage circuit 324 supplies a constant DC voltage,whose magnitude is not changed, to the X-axis magnetic sensor 312 andthe Y-axis magnetic sensor 314 connected thereto, to thereby assistprecise sensing operation of the magnetic sensor.

The compensation processor 330 receives a digital signal from the ADC322 of the control circuit 320; if a compensation of the digital signalis required, the compensation processor 330 performs the compensationthereof; and transfers the compensated digital signal to themicroprocessor 220. Here, when the digital signal has a negative valueor is equal to or greater than 360°, it is determined that thecompensation of the digital signal is required. If the compensationprocessor 330 determines the received digital signal to be negative,360° may be added to the received digital signal to compensate therotation angle value, while, if the compensation processor 330determines the received digital signal to be equal to or greater than360°, 360° may be subtracted from the received digital signal, therebycompensating the rotation angle value. Thus, the compensated digitalsignal outputted from the electronic compass module 214 is alwayscontrolled to have a value ranging from 0° to 360°.

Further, in case a threshold value for the angle of horizontal rotationor vertical rotation is predetermined in the currently played mobilegame, the compensation processor 330 compares the value of the receiveddigital signal with the threshold value, and may perform a compensationthereof in the same manner as described above. For example, if thethreshold value for the angle of horizontal rotation or verticalrotation is set as 90° or 180°, digital signals which exceed 90° or 180°may be subjected to compensation for subtracting 90° or 180° therefrom.

FIG. 4A and 4B set forth graphs for describing a relationship between anexternal magnetic field in an X-axis magnetic sensor 312 and an outputvalue thereof and a relationship between an external magnetic filed in aY-axis magnetic sensor 314 and an output value thereof, respectively, inaccordance with the embodiment of the present invention.

As can be known from FIG. 4, the X-axis magnetic sensor 312 outputs asensor output value S_(x) proportional to an X component of the externalmagnetic field at a state where the X-axis magnetic sensor 312 ismounted in the mobile communication terminal 200. Likewise, the Y-axismagnetic sensor 314 outputs a sensor output value S_(y) proportional toa Y component of the external magnetic field at a state where the Y-axismagnetic sensor 314 is mounted in the mobile communication terminal 200.The X-axis magnetic sensor 312 and the Y-axis magnetic sensor 314 havesame configuration for allowing them to output signal valuesproportionate to the magnitude of magnetic fields in respectivepredetermined directions, and are disposed to be perpendicular to adetecting direction of the magnetic field on a single chip of themagnetic sensor 310.

FIG. 5A and 5B describes a moving state of a user-controlled character550 when the mobile communication terminal 200 is moved leftward andrightward in an electronic compass mode in accordance with theembodiment of the present invention.

Referring to FIG. 5A, it is assumed that the mobile communicationterminal 200 is moved rightward by an angle A about a line perpendicularto the reference axis, i.e., the horizontal axis 510. Here, each ofreference numerals 520, 530 and 540 represents a rotation axis of themobile communication terminal 200. Accordingly, when the mobilecommunication terminal 200 is moved rightward by the angle A, itsprecise meaning is that the angle formed between two rotation axes 520and 530 is the angle A.

If the mobile communication terminal 200 is moved rightward by the angleA, the Y-axis magnetic sensor 314 embedded in the mobile communicationterminal 200 generates a sensor output signal in proportion to amagnitude change of the external field and provides the sensor outputsignal to the microprocessor 220 via the ADC 322 and the compensationprocessor 330. The microprocessor 220 reads a compensated digital signalprovided from the compensation processor 330 and moves theuser-controlled character 550 in the game under execution in the samedirection and by the same angle as those by which the mobilecommunication terminal 200 is moved, as shown in FIG. 5B. Here, themoving angle of the user-controlled character 550 may be set to beidentical to the real moving angle of the mobile communication terminal200, but it may be also magnified or scaled down at a predeterminedratio by multiplying the real moving angle of the communication terminal200 by a preset weight. Here, it is apparent that the mobilecommunication terminal 200 moved leftward by an angle B can be explainedby the same principle as the rightward movement of the mobilecommunication terminal by the angle A has been explained.

Accordingly, by moving the mobile communication terminal 200 leftward orrightward with reference to the horizontal axis, the user can easilyexecute a leftward and a rightward angular adjustment of theuse-controllable character in the real mobile game.

FIG. 6A and 6B shows a moving state of the user-controlled character 620when the mobile communication terminal 200 is moved upward and downwardin the electronic compass mode in accordance with the embodiment of thepresent invention.

Referring to FIG. 6A, it is assumed that the mobile communicationterminal 200 is moved upward by angles A, B and C about a lineperpendicular to the reference axis, i.e., the vertical axis 610.

If the mobile communication terminal 200 is moved upward by the angle A,the X-axis magnetic sensor 312 embedded in the mobile communicationterminal 200 generates a sensor output signal in proportion to magnitudevariations of the external field and provides the sensor output signalto the microprocessor 220 via the ADC 322 and the compensation processor330. The microprocessor 220 reads a compensated digital signal providedfrom the compensation processor 330 and moves the user-controlledcharacter 620 in the game under execution in the same direction and bythe same angle as those by which the mobile communication terminal 200is moved, as shown in FIG. 6B. Here, as described above in FIG. 5, themoving angle of the user-controlled character 620 may be set to beidentical to the real moving angle of the mobile communication terminal200, but it may be also magnified or scaled down at a predeterminedratio by multiplying the real moving angle of the communication terminal200 by a preset weight.

Accordingly, by moving the mobile communication terminal 200 upward ordownward with reference to the vertical axis, the user can easilyexecute a upward and a downward angular adjustment of theuse-controllable character in the real mobile game.

Referring to FIG. 7, there is shown a flowchart for describing a playingsequence of a network mobile game by using an electronic compassfunction in accordance with the preferred embodiment of the presentinvention.

A user drives a wireless Internet browser embedded in the mobilecommunication terminal 200 to gain access to specific wireless Internetgame server via a wireless Internet (S700). Then, the user selects amobile game from a menu screen provided from the wireless Internet gameserver and receives a mobile game list therefrom (S702). Here, mobilegames included in the mobile game list are network mobile games.Moreover, the network mobile games in accordance with the embodiment ofthe present invention includes games providing a match mode between theuser and a computer endowed with artificial intelligence identified byat least one level and/or a match mode between at least two coincidentusers.

If the user selects a certain network mobile game from the mobile gamelist displayed on the mobile communication terminal 200, the inputtedkey value is transmitted to the wireless Internet game server via thewireless Internet (S704). Then, the wireless Internet game server usesthe received key value to clarify the selected network mobile game andto clarify a game mode capable of being supported by the clarifiednetwork mobile game (S706). Here, as descried above, the game modeincludes the key matrix mode, the electronic compass mode, and the dualmode capable of supporting both the key matrix mode and the electroniccompass mode.

If it is determined that the game mode clarified in the step S706 is thedual mode supported by a dual mode game, the wireless Internet gameserver provides a game mode selection screen for selecting the game modeto the mobile communication terminal (S708). When the user selects theelectronic compass mode from the game mode selection screen displayed onthe mobile communication terminal 200, the selected key value istransmitted to the wireless Internet game server (S710).

The wireless Internet game server clarifies the received key value toexecute the network mobile game requested to be performed under theelectronic compass mode, and awaits control data to be received from themobile communication terminal 200 (S712). Here, the control data refersto the horizontal and/or the vertical rotation angle value generated bythe movement of the mobile communication terminal.

The wireless Internet game server controls upward, downward, leftwardand rightward movements of the user-controlled character in the networkmobile game under execution based on the control data transmitted fromthe mobile communication terminal 200 (S714). The wireless Internet gameserver generates a game screen in which the user-controlled character ismoved, and sends the generated game screen to the mobile communicationterminal 200 on a real-time basis via the wireless Internet (S716).

INDUSTRIAL APPLICABILITY

As descried above, the conventional method of playing a mobile game byusing small key buttons provided on the mobile communication terminalhave many difficulties. However, in accordance with the presentinvention, since the user-controlled character in the mobile game ismoved according to the movement of the mobile communication terminalitself, upward, downward, leftward and rightward movement of theuser-controlled character can be easily controlled.

Moreover, since the push count by which the key buttons provided on asmall area of a key matrix are pressed is comparatively reduced to playthe mobile game in accordance with the present invention, it becomespossible to play the mobile game faster and more easily with an improvedprecision.

While the invention has been shown and described with reference to thepreferred embodiment, it will be understood by those skilled in the artthat various changes and modifications may be made without departingfrom the spirit and scope of the invention as defined in the followingclaims.

1. A mobile communication terminal for supporting a network mobile game by using electronic compass function, the mobile game being a game electronically performed by or at a mobile communication terminal, comprising: a program memory unit storing a compiler for performing compilation to execute the mobile game and a wireless Internet browser for gaining access to a wireless Internet; a parameter storage unit for storing therein various parameters for use in performing a data communication; a subscriber identity module (SIM) for storing therein a mobile identification number (MIN), an electric serial number (ESN), a personal security key and various data required to operate the mobile communication terminal; a key input unit including at least one key button for inputting commands for selecting, starting, playing and stopping the mobile game; an electronic compass module incorporating a magnetic sensor for outputting a sensor output signal proportional to magnitude of the external geomagnetic field which varies with an upward, a downward, a leftward and a rightward motion of the mobile communication terminal, for outputting a horizontal or a vertical rotation angle value; a microprocessor for controlling the mobile game based on the key values inputted from the key input unit, wherein the microprocessor is controlled to transmit the horizontal or the vertical rotation angle value received from the electronic compass module while conducting the mobile game to a specific wireless Internet game server via the wireless Internet as a data value for controlling movement of a user-controlled character; and a liquid crystal display (LCD) unit for displaying the mobile game under the control of the microprocessor.
 2. The mobile communication terminal of claim 1, wherein the parameter storage unit stores therein parameters to be used in synchronous, asynchronous and fourth-generation communication systems defined by 3GPP (3^(rd) generation partnership project), 3GPP2, ITU (international communication union), OHG (operator harmonization group).
 3. The mobile communication terminal of claim 1, wherein the wireless Internet browser is at least one of a WAP (wireless application protocol) browser coded in WML (wireless markup language), a Mobile Explorer coded in m-HTML (Microsoft-HTML) and a Compact Netfront coded in c-HTML (Compact-HTML).
 4. The mobile communication terminal of claim 1, wherein, if a network mobile game is selected from the key input unit, the mobile communication terminal drives the wireless Internet browser to gain access to the wireless Internet game server via the wireless Internet and executes the network mobile game.
 5. The mobile communication terminal of claim 1, wherein the electronic compass module includes: an X-axis magnetic sensor and a Y-axis magnetic sensor for generating an X-axis magnetic senor output signal and a Y-axis magnetic sensor output signal depending on variations in an X-axis and a Y-axis component of the external geomagnetic field, respectively; an analog/digital converter (ADC) for receiving the X-axis and/or the Y-axis magnetic sensor signal and converting received signal into a digital signal; and a compensation processor for receiving the digital signal from the ADC, determining whether or not a compensation of the digital signal is required, performing the compensation of the digital signal if the compensation is determined to be required, and transferring compensated digital signal to the microprocessor.
 6. The mobile communication terminal of claim 5, wherein the electronic compass module further includes a constant DC voltage circuit for supplying a constant DC voltage to the X-axis magnetic sensor and the Y-axis magnetic sensor.
 7. The mobile communication terminal of claim 5, wherein the compensation processor incorporates therein a compensation algorithm for use in performing the compensation.
 8. The mobile communication terminal of claim 5, wherein the compensation processor determines that the compensation is required when the received digital signal has a negative value or a value of more than or equal to 360°.
 9. The mobile communication terminal of claim 5, wherein the compensation processor determines that the compensation is required when the received digital signal has a value greater than a predetermined threshold value.
 10. The mobile communication terminal of claim 1, wherein the user-controlled character is rotated leftward and/or rightward about a point on a vertical axis of the user-controlled character in response to the movement of the mobile communication terminal.
 11. The mobile communication terminal of claim 1, wherein the user-controlled character is rotated upward and/or downward about a point on a horizontal axis of the user-controlled character in response to the movement of the mobile communication terminal.
 12. The mobile communication terminal of claim 1, wherein the electronic compass module is embedded in a body portion of the mobile communication terminal in an equilibrium state with the body of the mobile communication terminal.
 13. The mobile communication terminal of claim 1, further comprising a speaker for outputting a sound created in the mobile game under play.
 14. The mobile communication terminal of claim 1, wherein the mobile communication terminal is selected a group including a PDA (personal digital assistant), a cellular phone, a hand-held PC, a GSM (global system for mobile) phone, a W-CDMA (wideband CDMA) phone, a CDMA-2000 phone and an MBS (mobile broadband system) phone.
 15. A method for providing a network mobile game service by using a mobile communication terminal incorporating an electronic compass module therein in a wireless Internet game system, the mobile game being a game electronically performed by or at a mobile communication terminal, comprising the steps of: (a) providing a mobile game list to the mobile communication terminal connected through a wireless Internet; (b) presenting a network mobile game selected by the mobile communication terminal and a game mode supported by the selected network mobile game; (c) providing a game mode selection screen, if the selected network mobile game is determined to be a dual mode game; (d) executing the selected network mobile game and waiting for control data to be received, if an electronic compass mode is selected on the mobile communication terminal; (e) controlling a movement of a user-controlled character based on the received control data; and (f) transmitting to the mobile communication terminal a game screen on which the user-controlled character is moved.
 16. The method of claim 15, wherein, in step (a), the mobile game list includes at least one network mobile game that is executable through an access to a wireless Internet game server via the wireless Internet.
 17. The method of claim 15, wherein, in step (c), the dual mode game refers to a mobile game which supports both a key matrix mode in which the movement of the user-controlled character is controlled by using at least one key button provided on a key matrix and the electronic compass module in which the movement of the user-controlled character is controlled by using the incorporated electronic compass module.
 18. The method of claim 17, wherein, if the selected network mobile game supports the key matrix mode or the electronic compass mode, in step (d), the selected mobile game is executed and the control data to be received is waited for.
 19. The method of claim 15, wherein, in step (c), the game mode selection screen refers to a screen capable of selecting one of the key matrix mode and the electronic compass mode.
 20. The method of claim 15, wherein, in step (d), the control data contains a horizontal rotation angle value and/or a vertical rotation angle value transmitted from the mobile communication terminal.
 21. The method of claim 20, wherein the control data is data which is used to control an upward, a downward, a leftward or a rightward movement of the user-controlled character in the mobile game under execution based on the received horizontal and/or the received vertical rotation angle value.
 22. The method of claim 15, wherein the network mobile game refers to a game for allowing the user-controlled character to be selectively moved along at least one direction selected from an upward, a downward, a leftward and a rightward direction.
 23. The method of claim 22, wherein the network mobile game includes a game for providing a match mode between a user and a computer endowed with an artificial intelligence classified by at least one level and a match mode between two users or more. 